<?php
/**
 * Created by IntelliJ IDEA.
 * User: ftavora
 * Date: 03/02/2015
 * Time: 11:20
 */

namespace CAI\HistoricoBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use \DateTime;

class AjaxBaseController extends Controller{

    /**
     * Este método toma una fecha en YYYY-MM-DD y la devuelve en DD/MM/YYYY
     * @param $f
     * @return string
     */
    protected function parseDateToHuman($f)
    {
        $year = substr($f, 0, 4);
        $day = substr($f, -2);
        $month = substr($f, 5, 2);

        return $day."/".$month."/".$year;
    }

    /**
     * Este método toma una fecha en DD/MM/YYYY y la devuelve en DateTime
     * @param $f
     * @return DateTime
     */
    protected function parseDateToDatabase($f)
    {
        $year = substr($f, -4);
        $day = substr($f, 0, 2);
        $month = substr($f, 3, 2);
        $fechaPartido = new DateTime();
        $fechaPartido->setDate($year, $month, $day);

        return $fechaPartido;
    }
} 